package com.baizhi.rjb.service;

import com.baizhi.rjb.dto.CategoryAddDto;
import com.baizhi.rjb.dto.CategoryDelDto;
import com.baizhi.rjb.dto.CategoryUpdDto;
import com.baizhi.rjb.entity.Category;
import com.baizhi.rjb.vo.CategoryGoryVo;
import com.baizhi.rjb.vo.CategoryStaVo;
import com.baizhi.rjb.vo.CategoryVo;

import java.util.List;

public interface CategoryService {
    CategoryVo page(int page, int pageSize);
    CategoryStaVo add(CategoryAddDto categoryAddDto);
    CategoryStaVo delete(CategoryDelDto categoryDelDto);
    Category queryOne(int id);
    CategoryStaVo update(CategoryUpdDto categoryUpdDto);
    CategoryVo page(int page, int pageSize,int parentId);
    List<CategoryGoryVo> cate(int levels);
}
